
//视图和模型不能直接联系，数据的改变要通过控制器




angular.module('starter.controllers', [])

  .controller('IndexCtrl', function ($scope) {
    function getData() {
      $.get('https://api.tianapi.com/apple/?key=3f4962074626414eb1b25cb279e4465a&num=50', null, function (data) {
        $scope.newslist = data.newslist;
        console.log($scope.newslist);
      })
    }
    getData();
  })

  .controller('ChatsCtrl', function ($scope, Chats) {
    // With the new view caching in Ionic, Controllers are only called
    // when they are recreated or on app start, instead of every page change.
    // To listen for when this page is active (for example, to refresh data),
    // listen for the $ionicView.enter event:
    //
    //$scope.$on('$ionicView.enter', function(e) {
    //});

    $scope.chats = Chats.all();
    $scope.remove = function (chat) {
      Chats.remove(chat);
    };
  })


  .controller('ChatDetailCtrl', function ($scope, $stateParams, Chats) {
    $scope.chat = Chats.get($stateParams.chatId);
    console.log($scope.chat);
  })

  .controller('AccountCtrl', function ($scope) {
    $scope.settings = {
      enableFriends: true
    };
  });
